package drone.basis.map ;

import java.util.LinkedList ;
import java.util.List ;

import com.alibaba.fastjson.JSONArray ;
import com.alibaba.fastjson.JSONObject ;

import drone.basis.assist.LngLat ;

public class GuanxianMap
{

	public static List < LngLat > POLYGON = new LinkedList < LngLat > ( ) ;
	static
	{
		POLYGON.add ( new LngLat ( "115.41893", "36.48921") ) ;
		POLYGON.add ( new LngLat ( "115.45343", "36.49087") ) ;
		POLYGON.add ( new LngLat ( "115.43781", "36.47196") ) ;
	}
	
	public static List < LngLat > POINTS = new LinkedList < LngLat > ( ) ;

	static
	{
		POINTS.add ( new LngLat ( "115.279693" , "36.497074" ) ) ;
		POINTS.add ( new LngLat ( "115.28983" , "36.495468" ) ) ;
		POINTS.add ( new LngLat ( "115.290492" , "36.48991" ) ) ;
		POINTS.add ( new LngLat ( "115.289259" , "36.485129" ) ) ;
		POINTS.add ( new LngLat ( "115.29022" , "36.482752" ) ) ;
		POINTS.add ( new LngLat ( "115.295285" , "36.482392" ) ) ;
		POINTS.add ( new LngLat ( "115.301178" , "36.481368" ) ) ;
		POINTS.add ( new LngLat ( "115.30051" , "36.479671" ) ) ;
		POINTS.add ( new LngLat ( "115.295802" , "36.477126" ) ) ;
		POINTS.add ( new LngLat ( "115.297858" , "36.471539" ) ) ;
		POINTS.add ( new LngLat ( "115.298283" , "36.467142" ) ) ;
		POINTS.add ( new LngLat ( "115.300033" , "36.465711" ) ) ;
		POINTS.add ( new LngLat ( "115.302906" , "36.468001" ) ) ;
		POINTS.add ( new LngLat ( "115.307153" , "36.472436" ) ) ;
		POINTS.add ( new LngLat ( "115.312959" , "36.470057" ) ) ;
		POINTS.add ( new LngLat ( "115.311426" , "36.467793" ) ) ;
		POINTS.add ( new LngLat ( "115.308025" , "36.464266" ) ) ;
		POINTS.add ( new LngLat ( "115.311929" , "36.455058" ) ) ;
		POINTS.add ( new LngLat ( "115.315153" , "36.451647" ) ) ;
		POINTS.add ( new LngLat ( "115.317061" , "36.448064" ) ) ;
		POINTS.add ( new LngLat ( "115.319104" , "36.441415" ) ) ;
		POINTS.add ( new LngLat ( "115.316099" , "36.437921" ) ) ;
		POINTS.add ( new LngLat ( "115.314141" , "36.435083" ) ) ;
		POINTS.add ( new LngLat ( "115.311486" , "36.42877" ) ) ;
		POINTS.add ( new LngLat ( "115.307921" , "36.427048" ) ) ;
		POINTS.add ( new LngLat ( "115.3051" , "36.425329" ) ) ;
		POINTS.add ( new LngLat ( "115.304055" , "36.420062" ) ) ;
		POINTS.add ( new LngLat ( "115.302303" , "36.418191" ) ) ;
		POINTS.add ( new LngLat ( "115.306148" , "36.416088" ) ) ;
		POINTS.add ( new LngLat ( "115.322251" , "36.40982" ) ) ;
		POINTS.add ( new LngLat ( "115.331534" , "36.406717" ) ) ;
		POINTS.add ( new LngLat ( "115.333974" , "36.406266" ) ) ;
		POINTS.add ( new LngLat ( "115.335278" , "36.404038" ) ) ;
		POINTS.add ( new LngLat ( "115.34599" , "36.402519" ) ) ;
		POINTS.add ( new LngLat ( "115.342143" , "36.38593" ) ) ;
		POINTS.add ( new LngLat ( "115.345605" , "36.383493" ) ) ;
		POINTS.add ( new LngLat ( "115.35842" , "36.389167" ) ) ;
		POINTS.add ( new LngLat ( "115.368001" , "36.385916" ) ) ;
		POINTS.add ( new LngLat ( "115.370781" , "36.386152" ) ) ;
		POINTS.add ( new LngLat ( "115.373988" , "36.385743" ) ) ;
		POINTS.add ( new LngLat ( "115.377062" , "36.385866" ) ) ;
		POINTS.add ( new LngLat ( "115.378605" , "36.38723" ) ) ;
		POINTS.add ( new LngLat ( "115.377262" , "36.391862" ) ) ;
		POINTS.add ( new LngLat ( "115.3795" , "36.398466" ) ) ;
		POINTS.add ( new LngLat ( "115.38138" , "36.399076" ) ) ;
		POINTS.add ( new LngLat ( "115.383179" , "36.398614" ) ) ;
		POINTS.add ( new LngLat ( "115.391988" , "36.396952" ) ) ;
		POINTS.add ( new LngLat ( "115.394702" , "36.395191" ) ) ;
		POINTS.add ( new LngLat ( "115.402806" , "36.392922" ) ) ;
		POINTS.add ( new LngLat ( "115.405519" , "36.392436" ) ) ;
		POINTS.add ( new LngLat ( "115.406723" , "36.391264" ) ) ;
		POINTS.add ( new LngLat ( "115.410726" , "36.390433" ) ) ;
		POINTS.add ( new LngLat ( "115.41142" , "36.389788" ) ) ;
		POINTS.add ( new LngLat ( "115.413834" , "36.388328" ) ) ;
		POINTS.add ( new LngLat ( "115.414697" , "36.389106" ) ) ;
		POINTS.add ( new LngLat ( "115.415836" , "36.390422" ) ) ;
		POINTS.add ( new LngLat ( "115.415827" , "36.387752" ) ) ;
		POINTS.add ( new LngLat ( "115.416746" , "36.387106" ) ) ;
		POINTS.add ( new LngLat ( "115.423986" , "36.389765" ) ) ;
		POINTS.add ( new LngLat ( "115.424426" , "36.38861" ) ) ;
		POINTS.add ( new LngLat ( "115.425921" , "36.387494" ) ) ;
		POINTS.add ( new LngLat ( "115.429105" , "36.387391" ) ) ;
		POINTS.add ( new LngLat ( "115.430682" , "36.389107" ) ) ;
		POINTS.add ( new LngLat ( "115.435966" , "36.389232" ) ) ;
		POINTS.add ( new LngLat ( "115.439448" , "36.39024" ) ) ;
		POINTS.add ( new LngLat ( "115.442092" , "36.390754" ) ) ;
		POINTS.add ( new LngLat ( "115.447546" , "36.390957" ) ) ;
		POINTS.add ( new LngLat ( "115.452874" , "36.389295" ) ) ;
		POINTS.add ( new LngLat ( "115.455383" , "36.387513" ) ) ;
		POINTS.add ( new LngLat ( "115.461065" , "36.385719" ) ) ;
		POINTS.add ( new LngLat ( "115.461652" , "36.384642" ) ) ;
		POINTS.add ( new LngLat ( "115.462073" , "36.383873" ) ) ;
		POINTS.add ( new LngLat ( "115.465111" , "36.38382" ) ) ;
		POINTS.add ( new LngLat ( "115.467356" , "36.383097" ) ) ;
		POINTS.add ( new LngLat ( "115.467985" , "36.379576" ) ) ;
		POINTS.add ( new LngLat ( "115.470427" , "36.378331" ) ) ;
		POINTS.add ( new LngLat ( "115.470239" , "36.377059" ) ) ;
		POINTS.add ( new LngLat ( "115.472396" , "36.376994" ) ) ;
		POINTS.add ( new LngLat ( "115.473249" , "36.376542" ) ) ;
		POINTS.add ( new LngLat ( "115.478466" , "36.374357" ) ) ;
		POINTS.add ( new LngLat ( "115.483096" , "36.3721" ) ) ;
		POINTS.add ( new LngLat ( "115.487513" , "36.370739" ) ) ;
		POINTS.add ( new LngLat ( "115.488368" , "36.371725" ) ) ;
		POINTS.add ( new LngLat ( "115.49031" , "36.371211" ) ) ;
		POINTS.add ( new LngLat ( "115.490815" , "36.368762" ) ) ;
		POINTS.add ( new LngLat ( "115.49395" , "36.368461" ) ) ;
		POINTS.add ( new LngLat ( "115.495675" , "36.370568" ) ) ;
		POINTS.add ( new LngLat ( "115.499844" , "36.370348" ) ) ;
		POINTS.add ( new LngLat ( "115.501328" , "36.372115" ) ) ;
		POINTS.add ( new LngLat ( "115.508583" , "36.37267" ) ) ;
		POINTS.add ( new LngLat ( "115.510497" , "36.374278" ) ) ;
		POINTS.add ( new LngLat ( "115.51129" , "36.375642" ) ) ;
		POINTS.add ( new LngLat ( "115.513174" , "36.37896" ) ) ;
		POINTS.add ( new LngLat ( "115.513631" , "36.386874" ) ) ;
		POINTS.add ( new LngLat ( "115.512563" , "36.38937" ) ) ;
		POINTS.add ( new LngLat ( "115.51155" , "36.390779" ) ) ;
		POINTS.add ( new LngLat ( "115.511297" , "36.393115" ) ) ;
		POINTS.add ( new LngLat ( "115.508445" , "36.394918" ) ) ;
		POINTS.add ( new LngLat ( "115.507242" , "36.396581" ) ) ;
		POINTS.add ( new LngLat ( "115.509777" , "36.399906" ) ) ;
		POINTS.add ( new LngLat ( "115.513059" , "36.400262" ) ) ;
		POINTS.add ( new LngLat ( "115.515695" , "36.400226" ) ) ;
		POINTS.add ( new LngLat ( "115.51694" , "36.400735" ) ) ;
		POINTS.add ( new LngLat ( "115.520345" , "36.400533" ) ) ;
		POINTS.add ( new LngLat ( "115.522472" , "36.400096" ) ) ;
		POINTS.add ( new LngLat ( "115.525322" , "36.400287" ) ) ;
		POINTS.add ( new LngLat ( "115.527656" , "36.398938" ) ) ;
		POINTS.add ( new LngLat ( "115.528787" , "36.397981" ) ) ;
		POINTS.add ( new LngLat ( "115.530166" , "36.397706" ) ) ;
		POINTS.add ( new LngLat ( "115.531043" , "36.39694" ) ) ;
		POINTS.add ( new LngLat ( "115.533977" , "36.396491" ) ) ;
		POINTS.add ( new LngLat ( "115.535072" , "36.394499" ) ) ;
		POINTS.add ( new LngLat ( "115.537344" , "36.393644" ) ) ;
		POINTS.add ( new LngLat ( "115.538595" , "36.392422" ) ) ;
		POINTS.add ( new LngLat ( "115.543316" , "36.391886" ) ) ;
		POINTS.add ( new LngLat ( "115.545393" , "36.392282" ) ) ;
		POINTS.add ( new LngLat ( "115.545458" , "36.393465" ) ) ;
		POINTS.add ( new LngLat ( "115.546725" , "36.394301" ) ) ;
		POINTS.add ( new LngLat ( "115.547724" , "36.396862" ) ) ;
		POINTS.add ( new LngLat ( "115.549349" , "36.398463" ) ) ;
		POINTS.add ( new LngLat ( "115.55018" , "36.399935" ) ) ;
		POINTS.add ( new LngLat ( "115.552888" , "36.400726" ) ) ;
		POINTS.add ( new LngLat ( "115.556266" , "36.409574" ) ) ;
		POINTS.add ( new LngLat ( "115.558301" , "36.407219" ) ) ;
		POINTS.add ( new LngLat ( "115.560529" , "36.400833" ) ) ;
		POINTS.add ( new LngLat ( "115.563081" , "36.400715" ) ) ;
		POINTS.add ( new LngLat ( "115.566543" , "36.398959" ) ) ;
		POINTS.add ( new LngLat ( "115.569683" , "36.396021" ) ) ;
		POINTS.add ( new LngLat ( "115.573402" , "36.394919" ) ) ;
		POINTS.add ( new LngLat ( "115.575997" , "36.392955" ) ) ;
		POINTS.add ( new LngLat ( "115.5801" , "36.391326" ) ) ;
		POINTS.add ( new LngLat ( "115.583031" , "36.392529" ) ) ;
		POINTS.add ( new LngLat ( "115.585909" , "36.393255" ) ) ;
		POINTS.add ( new LngLat ( "115.587563" , "36.394062" ) ) ;
		POINTS.add ( new LngLat ( "115.587547" , "36.391628" ) ) ;
		POINTS.add ( new LngLat ( "115.58987" , "36.39062" ) ) ;
		POINTS.add ( new LngLat ( "115.590005" , "36.389168" ) ) ;
		POINTS.add ( new LngLat ( "115.591052" , "36.389807" ) ) ;
		POINTS.add ( new LngLat ( "115.593271" , "36.38995" ) ) ;
		POINTS.add ( new LngLat ( "115.596562" , "36.390649" ) ) ;
		POINTS.add ( new LngLat ( "115.598717" , "36.390672" ) ) ;
		POINTS.add ( new LngLat ( "115.597641" , "36.394602" ) ) ;
		POINTS.add ( new LngLat ( "115.595298" , "36.395867" ) ) ;
		POINTS.add ( new LngLat ( "115.59387" , "36.397279" ) ) ;
		POINTS.add ( new LngLat ( "115.595213" , "36.39859" ) ) ;
		POINTS.add ( new LngLat ( "115.595421" , "36.401342" ) ) ;
		POINTS.add ( new LngLat ( "115.59429" , "36.403038" ) ) ;
		POINTS.add ( new LngLat ( "115.592485" , "36.404494" ) ) ;
		POINTS.add ( new LngLat ( "115.595256" , "36.410457" ) ) ;
		POINTS.add ( new LngLat ( "115.59683" , "36.410207" ) ) ;
		POINTS.add ( new LngLat ( "115.597898" , "36.411553" ) ) ;
		POINTS.add ( new LngLat ( "115.602504" , "36.411194" ) ) ;
		POINTS.add ( new LngLat ( "115.60273" , "36.41016" ) ) ;
		POINTS.add ( new LngLat ( "115.607484" , "36.41078" ) ) ;
		POINTS.add ( new LngLat ( "115.608011" , "36.412371" ) ) ;
		POINTS.add ( new LngLat ( "115.609479" , "36.412189" ) ) ;
		POINTS.add ( new LngLat ( "115.611658" , "36.411697" ) ) ;
		POINTS.add ( new LngLat ( "115.613677" , "36.411604" ) ) ;
		POINTS.add ( new LngLat ( "115.613756" , "36.410199" ) ) ;
		POINTS.add ( new LngLat ( "115.616821" , "36.40925" ) ) ;
		POINTS.add ( new LngLat ( "115.616909" , "36.408226" ) ) ;
		POINTS.add ( new LngLat ( "115.616624" , "36.406551" ) ) ;
		POINTS.add ( new LngLat ( "115.622026" , "36.403432" ) ) ;
		POINTS.add ( new LngLat ( "115.625468" , "36.403193" ) ) ;
		POINTS.add ( new LngLat ( "115.628307" , "36.402962" ) ) ;
		POINTS.add ( new LngLat ( "115.629457" , "36.404432" ) ) ;
		POINTS.add ( new LngLat ( "115.632986" , "36.407625" ) ) ;
		POINTS.add ( new LngLat ( "115.638099" , "36.4083" ) ) ;
		POINTS.add ( new LngLat ( "115.639499" , "36.407454" ) ) ;
		POINTS.add ( new LngLat ( "115.642503" , "36.406338" ) ) ;
		POINTS.add ( new LngLat ( "115.645292" , "36.407706" ) ) ;
		POINTS.add ( new LngLat ( "115.648657" , "36.407212" ) ) ;
		POINTS.add ( new LngLat ( "115.651771" , "36.40675" ) ) ;
		POINTS.add ( new LngLat ( "115.6603" , "36.406919" ) ) ;
		POINTS.add ( new LngLat ( "115.663346" , "36.409342" ) ) ;
		POINTS.add ( new LngLat ( "115.665212" , "36.408594" ) ) ;
		POINTS.add ( new LngLat ( "115.665246" , "36.406816" ) ) ;
		POINTS.add ( new LngLat ( "115.669389" , "36.405859" ) ) ;
		POINTS.add ( new LngLat ( "115.668913" , "36.404552" ) ) ;
		POINTS.add ( new LngLat ( "115.670158" , "36.404306" ) ) ;
		POINTS.add ( new LngLat ( "115.673459" , "36.403761" ) ) ;
		POINTS.add ( new LngLat ( "115.678958" , "36.39926" ) ) ;
		POINTS.add ( new LngLat ( "115.68249" , "36.39948" ) ) ;
		POINTS.add ( new LngLat ( "115.683781" , "36.403614" ) ) ;
		POINTS.add ( new LngLat ( "115.684709" , "36.402781" ) ) ;
		POINTS.add ( new LngLat ( "115.68567" , "36.40317" ) ) ;
		POINTS.add ( new LngLat ( "115.685366" , "36.405685" ) ) ;
		POINTS.add ( new LngLat ( "115.682929" , "36.406805" ) ) ;
		POINTS.add ( new LngLat ( "115.683244" , "36.408951" ) ) ;
		POINTS.add ( new LngLat ( "115.68182" , "36.409003" ) ) ;
		POINTS.add ( new LngLat ( "115.681264" , "36.409516" ) ) ;
		POINTS.add ( new LngLat ( "115.682545" , "36.412263" ) ) ;
		POINTS.add ( new LngLat ( "115.683985" , "36.412492" ) ) ;
		POINTS.add ( new LngLat ( "115.684613" , "36.413493" ) ) ;
		POINTS.add ( new LngLat ( "115.686464" , "36.414868" ) ) ;
		POINTS.add ( new LngLat ( "115.68795" , "36.415129" ) ) ;
		POINTS.add ( new LngLat ( "115.688551" , "36.413797" ) ) ;
		POINTS.add ( new LngLat ( "115.690324" , "36.41435" ) ) ;
		POINTS.add ( new LngLat ( "115.692906" , "36.416014" ) ) ;
		POINTS.add ( new LngLat ( "115.694555" , "36.419495" ) ) ;
		POINTS.add ( new LngLat ( "115.691989" , "36.421387" ) ) ;
		POINTS.add ( new LngLat ( "115.691697" , "36.423757" ) ) ;
		POINTS.add ( new LngLat ( "115.688986" , "36.423593" ) ) ;
		POINTS.add ( new LngLat ( "115.688805" , "36.425276" ) ) ;
		POINTS.add ( new LngLat ( "115.688298" , "36.426428" ) ) ;
		POINTS.add ( new LngLat ( "115.686285" , "36.427246" ) ) ;
		POINTS.add ( new LngLat ( "115.687833" , "36.430209" ) ) ;
		POINTS.add ( new LngLat ( "115.684023" , "36.431463" ) ) ;
		POINTS.add ( new LngLat ( "115.681878" , "36.430583" ) ) ;
		POINTS.add ( new LngLat ( "115.680433" , "36.432236" ) ) ;
		POINTS.add ( new LngLat ( "115.682177" , "36.432873" ) ) ;
		POINTS.add ( new LngLat ( "115.684819" , "36.433761" ) ) ;
		POINTS.add ( new LngLat ( "115.686508" , "36.436494" ) ) ;
		POINTS.add ( new LngLat ( "115.688803" , "36.435281" ) ) ;
		POINTS.add ( new LngLat ( "115.6899" , "36.437382" ) ) ;
		POINTS.add ( new LngLat ( "115.691676" , "36.438693" ) ) ;
		POINTS.add ( new LngLat ( "115.697075" , "36.441813" ) ) ;
		POINTS.add ( new LngLat ( "115.698916" , "36.441664" ) ) ;
		POINTS.add ( new LngLat ( "115.701386" , "36.442638" ) ) ;
		POINTS.add ( new LngLat ( "115.703487" , "36.442158" ) ) ;
		POINTS.add ( new LngLat ( "115.706271" , "36.445864" ) ) ;
		POINTS.add ( new LngLat ( "115.708246" , "36.445939" ) ) ;
		POINTS.add ( new LngLat ( "115.70995" , "36.445922" ) ) ;
		POINTS.add ( new LngLat ( "115.710108" , "36.447664" ) ) ;
		POINTS.add ( new LngLat ( "115.711745" , "36.448516" ) ) ;
		POINTS.add ( new LngLat ( "115.712396" , "36.44964" ) ) ;
		POINTS.add ( new LngLat ( "115.710561" , "36.450274" ) ) ;
		POINTS.add ( new LngLat ( "115.713479" , "36.454209" ) ) ;
		POINTS.add ( new LngLat ( "115.71614" , "36.455006" ) ) ;
		POINTS.add ( new LngLat ( "115.717802" , "36.458396" ) ) ;
		POINTS.add ( new LngLat ( "115.719425" , "36.460625" ) ) ;
		POINTS.add ( new LngLat ( "115.718588" , "36.46398" ) ) ;
		POINTS.add ( new LngLat ( "115.719786" , "36.465956" ) ) ;
		POINTS.add ( new LngLat ( "115.722474" , "36.465721" ) ) ;
		POINTS.add ( new LngLat ( "115.723069" , "36.468206" ) ) ;
		POINTS.add ( new LngLat ( "115.72094" , "36.469693" ) ) ;
		POINTS.add ( new LngLat ( "115.722709" , "36.469856" ) ) ;
		POINTS.add ( new LngLat ( "115.726933" , "36.470787" ) ) ;
		POINTS.add ( new LngLat ( "115.72608" , "36.474811" ) ) ;
		POINTS.add ( new LngLat ( "115.725367" , "36.476025" ) ) ;
		POINTS.add ( new LngLat ( "115.724394" , "36.478581" ) ) ;
		POINTS.add ( new LngLat ( "115.723875" , "36.480195" ) ) ;
		POINTS.add ( new LngLat ( "115.725997" , "36.480741" ) ) ;
		POINTS.add ( new LngLat ( "115.726023" , "36.488668" ) ) ;
		POINTS.add ( new LngLat ( "115.725154" , "36.490697" ) ) ;
		POINTS.add ( new LngLat ( "115.727093" , "36.492134" ) ) ;
		POINTS.add ( new LngLat ( "115.726664" , "36.498961" ) ) ;
		POINTS.add ( new LngLat ( "115.730261" , "36.498854" ) ) ;
		POINTS.add ( new LngLat ( "115.735656" , "36.498783" ) ) ;
		POINTS.add ( new LngLat ( "115.736091" , "36.502426" ) ) ;
		POINTS.add ( new LngLat ( "115.739761" , "36.503369" ) ) ;
		POINTS.add ( new LngLat ( "115.741495" , "36.503734" ) ) ;
		POINTS.add ( new LngLat ( "115.742455" , "36.505143" ) ) ;
		POINTS.add ( new LngLat ( "115.746212" , "36.505129" ) ) ;
		POINTS.add ( new LngLat ( "115.747046" , "36.506993" ) ) ;
		POINTS.add ( new LngLat ( "115.750019" , "36.507361" ) ) ;
		POINTS.add ( new LngLat ( "115.752313" , "36.508608" ) ) ;
		POINTS.add ( new LngLat ( "115.7539" , "36.511818" ) ) ;
		POINTS.add ( new LngLat ( "115.756927" , "36.510809" ) ) ;
		POINTS.add ( new LngLat ( "115.758704" , "36.510968" ) ) ;
		POINTS.add ( new LngLat ( "115.760091" , "36.510536" ) ) ;
		POINTS.add ( new LngLat ( "115.761445" , "36.511302" ) ) ;
		POINTS.add ( new LngLat ( "115.763309" , "36.517544" ) ) ;
		POINTS.add ( new LngLat ( "115.763665" , "36.519404" ) ) ;
		POINTS.add ( new LngLat ( "115.767262" , "36.523023" ) ) ;
		POINTS.add ( new LngLat ( "115.768869" , "36.525235" ) ) ;
		POINTS.add ( new LngLat ( "115.774081" , "36.532237" ) ) ;
		POINTS.add ( new LngLat ( "115.775988" , "36.531598" ) ) ;
		POINTS.add ( new LngLat ( "115.778987" , "36.533012" ) ) ;
		POINTS.add ( new LngLat ( "115.786088" , "36.540191" ) ) ;
		POINTS.add ( new LngLat ( "115.78481" , "36.540872" ) ) ;
		POINTS.add ( new LngLat ( "115.787535" , "36.544934" ) ) ;
		POINTS.add ( new LngLat ( "115.787932" , "36.547702" ) ) ;
		POINTS.add ( new LngLat ( "115.78553" , "36.559947" ) ) ;
		POINTS.add ( new LngLat ( "115.781849" , "36.559602" ) ) ;
		POINTS.add ( new LngLat ( "115.779403" , "36.559405" ) ) ;
		POINTS.add ( new LngLat ( "115.777307" , "36.559103" ) ) ;
		POINTS.add ( new LngLat ( "115.777205" , "36.560831" ) ) ;
		POINTS.add ( new LngLat ( "115.776721" , "36.56462" ) ) ;
		POINTS.add ( new LngLat ( "115.778055" , "36.568588" ) ) ;
		POINTS.add ( new LngLat ( "115.775001" , "36.57094" ) ) ;
		POINTS.add ( new LngLat ( "115.770983" , "36.571938" ) ) ;
		POINTS.add ( new LngLat ( "115.771376" , "36.573656" ) ) ;
		POINTS.add ( new LngLat ( "115.772796" , "36.5761" ) ) ;
		POINTS.add ( new LngLat ( "115.774098" , "36.574932" ) ) ;
		POINTS.add ( new LngLat ( "115.774954" , "36.576187" ) ) ;
		POINTS.add ( new LngLat ( "115.775372" , "36.580871" ) ) ;
		POINTS.add ( new LngLat ( "115.776467" , "36.582869" ) ) ;
		POINTS.add ( new LngLat ( "115.7776" , "36.582575" ) ) ;
		POINTS.add ( new LngLat ( "115.778348" , "36.58495" ) ) ;
		POINTS.add ( new LngLat ( "115.779303" , "36.588066" ) ) ;
		POINTS.add ( new LngLat ( "115.776243" , "36.58986" ) ) ;
		POINTS.add ( new LngLat ( "115.775501" , "36.591647" ) ) ;
		POINTS.add ( new LngLat ( "115.774449" , "36.594111" ) ) ;
		POINTS.add ( new LngLat ( "115.775457" , "36.595164" ) ) ;
		POINTS.add ( new LngLat ( "115.777427" , "36.595543" ) ) ;
		POINTS.add ( new LngLat ( "115.778853" , "36.602305" ) ) ;
		POINTS.add ( new LngLat ( "115.779608" , "36.605379" ) ) ;
		POINTS.add ( new LngLat ( "115.778351" , "36.60615" ) ) ;
		POINTS.add ( new LngLat ( "115.778336" , "36.607655" ) ) ;
		POINTS.add ( new LngLat ( "115.776758" , "36.6105" ) ) ;
		POINTS.add ( new LngLat ( "115.774856" , "36.611882" ) ) ;
		POINTS.add ( new LngLat ( "115.77358" , "36.61432" ) ) ;
		POINTS.add ( new LngLat ( "115.774749" , "36.615251" ) ) ;
		POINTS.add ( new LngLat ( "115.773071" , "36.615771" ) ) ;
		POINTS.add ( new LngLat ( "115.7705" , "36.616931" ) ) ;
		POINTS.add ( new LngLat ( "115.768363" , "36.618706" ) ) ;
		POINTS.add ( new LngLat ( "115.763141" , "36.620418" ) ) ;
		POINTS.add ( new LngLat ( "115.760367" , "36.621421" ) ) ;
		POINTS.add ( new LngLat ( "115.759689" , "36.625916" ) ) ;
		POINTS.add ( new LngLat ( "115.758229" , "36.627452" ) ) ;
		POINTS.add ( new LngLat ( "115.758657" , "36.629241" ) ) ;
		POINTS.add ( new LngLat ( "115.759252" , "36.631489" ) ) ;
		POINTS.add ( new LngLat ( "115.757461" , "36.633596" ) ) ;
		POINTS.add ( new LngLat ( "115.759603" , "36.634436" ) ) ;
		POINTS.add ( new LngLat ( "115.762917" , "36.632634" ) ) ;
		POINTS.add ( new LngLat ( "115.763784" , "36.63393" ) ) ;
		POINTS.add ( new LngLat ( "115.767308" , "36.634337" ) ) ;
		POINTS.add ( new LngLat ( "115.76768" , "36.636471" ) ) ;
		POINTS.add ( new LngLat ( "115.768943" , "36.638092" ) ) ;
		POINTS.add ( new LngLat ( "115.773404" , "36.638499" ) ) ;
		POINTS.add ( new LngLat ( "115.773109" , "36.642229" ) ) ;
		POINTS.add ( new LngLat ( "115.773978" , "36.646765" ) ) ;
		POINTS.add ( new LngLat ( "115.77524" , "36.647509" ) ) ;
		POINTS.add ( new LngLat ( "115.776005" , "36.651687" ) ) ;
		POINTS.add ( new LngLat ( "115.776928" , "36.652083" ) ) ;
		POINTS.add ( new LngLat ( "115.778035" , "36.651099" ) ) ;
		POINTS.add ( new LngLat ( "115.780663" , "36.650822" ) ) ;
		POINTS.add ( new LngLat ( "115.781424" , "36.651792" ) ) ;
		POINTS.add ( new LngLat ( "115.780475" , "36.659462" ) ) ;
		POINTS.add ( new LngLat ( "115.776971" , "36.66006" ) ) ;
		POINTS.add ( new LngLat ( "115.774192" , "36.663821" ) ) ;
		POINTS.add ( new LngLat ( "115.767217" , "36.663865" ) ) ;
		POINTS.add ( new LngLat ( "115.764785" , "36.663857" ) ) ;
		POINTS.add ( new LngLat ( "115.764415" , "36.665893" ) ) ;
		POINTS.add ( new LngLat ( "115.760974" , "36.666157" ) ) ;
		POINTS.add ( new LngLat ( "115.757914" , "36.665958" ) ) ;
		POINTS.add ( new LngLat ( "115.752149" , "36.667207" ) ) ;
		POINTS.add ( new LngLat ( "115.752123" , "36.668592" ) ) ;
		POINTS.add ( new LngLat ( "115.7518" , "36.670497" ) ) ;
		POINTS.add ( new LngLat ( "115.752915" , "36.674339" ) ) ;
		POINTS.add ( new LngLat ( "115.754971" , "36.686408" ) ) ;
		POINTS.add ( new LngLat ( "115.753516" , "36.687614" ) ) ;
		POINTS.add ( new LngLat ( "115.752844" , "36.688296" ) ) ;
		POINTS.add ( new LngLat ( "115.752014" , "36.688974" ) ) ;
		POINTS.add ( new LngLat ( "115.751462" , "36.690167" ) ) ;
		POINTS.add ( new LngLat ( "115.751891" , "36.694483" ) ) ;
		POINTS.add ( new LngLat ( "115.751051" , "36.695915" ) ) ;
		POINTS.add ( new LngLat ( "115.751048" , "36.700792" ) ) ;
		POINTS.add ( new LngLat ( "115.749663" , "36.701071" ) ) ;
		POINTS.add ( new LngLat ( "115.748964" , "36.704058" ) ) ;
		POINTS.add ( new LngLat ( "115.745307" , "36.704734" ) ) ;
		POINTS.add ( new LngLat ( "115.745635" , "36.707804" ) ) ;
		POINTS.add ( new LngLat ( "115.742052" , "36.707693" ) ) ;
		POINTS.add ( new LngLat ( "115.741045" , "36.704371" ) ) ;
		POINTS.add ( new LngLat ( "115.733627" , "36.704988" ) ) ;
		POINTS.add ( new LngLat ( "115.732108" , "36.703177" ) ) ;
		POINTS.add ( new LngLat ( "115.729416" , "36.702694" ) ) ;
		POINTS.add ( new LngLat ( "115.725778" , "36.704491" ) ) ;
		POINTS.add ( new LngLat ( "115.72567" , "36.705798" ) ) ;
		POINTS.add ( new LngLat ( "115.721633" , "36.706137" ) ) ;
		POINTS.add ( new LngLat ( "115.721622" , "36.708361" ) ) ;
		POINTS.add ( new LngLat ( "115.716416" , "36.709046" ) ) ;
		POINTS.add ( new LngLat ( "115.714089" , "36.708705" ) ) ;
		POINTS.add ( new LngLat ( "115.714389" , "36.707444" ) ) ;
		POINTS.add ( new LngLat ( "115.717607" , "36.707216" ) ) ;
		POINTS.add ( new LngLat ( "115.71742" , "36.705172" ) ) ;
		POINTS.add ( new LngLat ( "115.717327" , "36.703391" ) ) ;
		POINTS.add ( new LngLat ( "115.715939" , "36.702062" ) ) ;
		POINTS.add ( new LngLat ( "115.713306" , "36.695917" ) ) ;
		POINTS.add ( new LngLat ( "115.711251" , "36.696673" ) ) ;
		POINTS.add ( new LngLat ( "115.710846" , "36.698025" ) ) ;
		POINTS.add ( new LngLat ( "115.707201" , "36.702188" ) ) ;
		POINTS.add ( new LngLat ( "115.705734" , "36.701944" ) ) ;
		POINTS.add ( new LngLat ( "115.706655" , "36.697137" ) ) ;
		POINTS.add ( new LngLat ( "115.706737" , "36.695231" ) ) ;
		POINTS.add ( new LngLat ( "115.703563" , "36.693106" ) ) ;
		POINTS.add ( new LngLat ( "115.70318" , "36.691578" ) ) ;
		POINTS.add ( new LngLat ( "115.706266" , "36.690779" ) ) ;
		POINTS.add ( new LngLat ( "115.707665" , "36.686663" ) ) ;
		POINTS.add ( new LngLat ( "115.708393" , "36.68378" ) ) ;
		POINTS.add ( new LngLat ( "115.707197" , "36.682159" ) ) ;
		POINTS.add ( new LngLat ( "115.706056" , "36.683805" ) ) ;
		POINTS.add ( new LngLat ( "115.704806" , "36.685324" ) ) ;
		POINTS.add ( new LngLat ( "115.703518" , "36.683791" ) ) ;
		POINTS.add ( new LngLat ( "115.701953" , "36.684542" ) ) ;
		POINTS.add ( new LngLat ( "115.700403" , "36.685547" ) ) ;
		POINTS.add ( new LngLat ( "115.698865" , "36.686913" ) ) ;
		POINTS.add ( new LngLat ( "115.696363" , "36.687267" ) ) ;
		POINTS.add ( new LngLat ( "115.69589" , "36.692238" ) ) ;
		POINTS.add ( new LngLat ( "115.6949" , "36.690573" ) ) ;
		POINTS.add ( new LngLat ( "115.692956" , "36.687677" ) ) ;
		POINTS.add ( new LngLat ( "115.691952" , "36.686555" ) ) ;
		POINTS.add ( new LngLat ( "115.690962" , "36.68643" ) ) ;
		POINTS.add ( new LngLat ( "115.689575" , "36.684554" ) ) ;
		POINTS.add ( new LngLat ( "115.688815" , "36.68287" ) ) ;
		POINTS.add ( new LngLat ( "115.686399" , "36.680735" ) ) ;
		POINTS.add ( new LngLat ( "115.685533" , "36.677467" ) ) ;
		POINTS.add ( new LngLat ( "115.683895" , "36.677195" ) ) ;
		POINTS.add ( new LngLat ( "115.680971" , "36.676923" ) ) ;
		POINTS.add ( new LngLat ( "115.677903" , "36.676367" ) ) ;
		POINTS.add ( new LngLat ( "115.676431" , "36.674509" ) ) ;
		POINTS.add ( new LngLat ( "115.669726" , "36.67451" ) ) ;
		POINTS.add ( new LngLat ( "115.668006" , "36.676283" ) ) ;
		POINTS.add ( new LngLat ( "115.667245" , "36.677581" ) ) ;
		POINTS.add ( new LngLat ( "115.664297" , "36.679833" ) ) ;
		POINTS.add ( new LngLat ( "115.663265" , "36.6819" ) ) ;
		POINTS.add ( new LngLat ( "115.661493" , "36.68185" ) ) ;
		POINTS.add ( new LngLat ( "115.660741" , "36.680078" ) ) ;
		POINTS.add ( new LngLat ( "115.656825" , "36.679635" ) ) ;
		POINTS.add ( new LngLat ( "115.655264" , "36.675762" ) ) ;
		POINTS.add ( new LngLat ( "115.656132" , "36.671765" ) ) ;
		POINTS.add ( new LngLat ( "115.657662" , "36.670281" ) ) ;
		POINTS.add ( new LngLat ( "115.656845" , "36.669142" ) ) ;
		POINTS.add ( new LngLat ( "115.656551" , "36.667787" ) ) ;
		POINTS.add ( new LngLat ( "115.654276" , "36.66659" ) ) ;
		POINTS.add ( new LngLat ( "115.651075" , "36.66418" ) ) ;
		POINTS.add ( new LngLat ( "115.648909" , "36.663771" ) ) ;
		POINTS.add ( new LngLat ( "115.648238" , "36.66015" ) ) ;
		POINTS.add ( new LngLat ( "115.639044" , "36.660792" ) ) ;
		POINTS.add ( new LngLat ( "115.63578" , "36.662217" ) ) ;
		POINTS.add ( new LngLat ( "115.631084" , "36.662489" ) ) ;
		POINTS.add ( new LngLat ( "115.628693" , "36.664593" ) ) ;
		POINTS.add ( new LngLat ( "115.630509" , "36.667759" ) ) ;
		POINTS.add ( new LngLat ( "115.630131" , "36.669002" ) ) ;
		POINTS.add ( new LngLat ( "115.626962" , "36.672144" ) ) ;
		POINTS.add ( new LngLat ( "115.626692" , "36.674226" ) ) ;
		POINTS.add ( new LngLat ( "115.625223" , "36.672128" ) ) ;
		POINTS.add ( new LngLat ( "115.623102" , "36.670672" ) ) ;
		POINTS.add ( new LngLat ( "115.619995" , "36.670278" ) ) ;
		POINTS.add ( new LngLat ( "115.615901" , "36.670263" ) ) ;
		POINTS.add ( new LngLat ( "115.614089" , "36.673076" ) ) ;
		POINTS.add ( new LngLat ( "115.614287" , "36.685987" ) ) ;
		POINTS.add ( new LngLat ( "115.60939" , "36.686801" ) ) ;
		POINTS.add ( new LngLat ( "115.607537" , "36.688787" ) ) ;
		POINTS.add ( new LngLat ( "115.605262" , "36.689721" ) ) ;
		POINTS.add ( new LngLat ( "115.603782" , "36.691349" ) ) ;
		POINTS.add ( new LngLat ( "115.602258" , "36.692932" ) ) ;
		POINTS.add ( new LngLat ( "115.601295" , "36.693619" ) ) ;
		POINTS.add ( new LngLat ( "115.598975" , "36.691651" ) ) ;
		POINTS.add ( new LngLat ( "115.593989" , "36.69034" ) ) ;
		POINTS.add ( new LngLat ( "115.592068" , "36.690153" ) ) ;
		POINTS.add ( new LngLat ( "115.591837" , "36.688455" ) ) ;
		POINTS.add ( new LngLat ( "115.591617" , "36.686484" ) ) ;
		POINTS.add ( new LngLat ( "115.591102" , "36.682687" ) ) ;
		POINTS.add ( new LngLat ( "115.589812" , "36.678344" ) ) ;
		POINTS.add ( new LngLat ( "115.588645" , "36.679375" ) ) ;
		POINTS.add ( new LngLat ( "115.584548" , "36.679863" ) ) ;
		POINTS.add ( new LngLat ( "115.582828" , "36.681195" ) ) ;
		POINTS.add ( new LngLat ( "115.582678" , "36.683065" ) ) ;
		POINTS.add ( new LngLat ( "115.57528" , "36.68283" ) ) ;
		POINTS.add ( new LngLat ( "115.565264" , "36.68088" ) ) ;
		POINTS.add ( new LngLat ( "115.559966" , "36.680842" ) ) ;
		POINTS.add ( new LngLat ( "115.558779" , "36.678486" ) ) ;
		POINTS.add ( new LngLat ( "115.560087" , "36.677051" ) ) ;
		POINTS.add ( new LngLat ( "115.557363" , "36.675577" ) ) ;
		POINTS.add ( new LngLat ( "115.55604" , "36.674721" ) ) ;
		POINTS.add ( new LngLat ( "115.551896" , "36.673391" ) ) ;
		POINTS.add ( new LngLat ( "115.551744" , "36.671806" ) ) ;
		POINTS.add ( new LngLat ( "115.541516" , "36.661359" ) ) ;
		POINTS.add ( new LngLat ( "115.53827" , "36.65753" ) ) ;
		POINTS.add ( new LngLat ( "115.536906" , "36.655915" ) ) ;
		POINTS.add ( new LngLat ( "115.535308" , "36.653928" ) ) ;
		POINTS.add ( new LngLat ( "115.533602" , "36.6525" ) ) ;
		POINTS.add ( new LngLat ( "115.53109" , "36.650279" ) ) ;
		POINTS.add ( new LngLat ( "115.528789" , "36.648439" ) ) ;
		POINTS.add ( new LngLat ( "115.525515" , "36.648218" ) ) ;
		POINTS.add ( new LngLat ( "115.524389" , "36.649722" ) ) ;
		POINTS.add ( new LngLat ( "115.521487" , "36.64904" ) ) ;
		POINTS.add ( new LngLat ( "115.518369" , "36.648758" ) ) ;
		POINTS.add ( new LngLat ( "115.51371" , "36.648676" ) ) ;
		POINTS.add ( new LngLat ( "115.511868" , "36.647791" ) ) ;
		POINTS.add ( new LngLat ( "115.508473" , "36.648872" ) ) ;
		POINTS.add ( new LngLat ( "115.506807" , "36.648037" ) ) ;
		POINTS.add ( new LngLat ( "115.505834" , "36.645984" ) ) ;
		POINTS.add ( new LngLat ( "115.503624" , "36.648011" ) ) ;
		POINTS.add ( new LngLat ( "115.503743" , "36.649957" ) ) ;
		POINTS.add ( new LngLat ( "115.499662" , "36.651053" ) ) ;
		POINTS.add ( new LngLat ( "115.497835" , "36.650866" ) ) ;
		POINTS.add ( new LngLat ( "115.496009" , "36.649936" ) ) ;
		POINTS.add ( new LngLat ( "115.495636" , "36.651693" ) ) ;
		POINTS.add ( new LngLat ( "115.488611" , "36.652489" ) ) ;
		POINTS.add ( new LngLat ( "115.486659" , "36.655028" ) ) ;
		POINTS.add ( new LngLat ( "115.485356" , "36.656412" ) ) ;
		POINTS.add ( new LngLat ( "115.485288" , "36.658154" ) ) ;
		POINTS.add ( new LngLat ( "115.484101" , "36.658748" ) ) ;
		POINTS.add ( new LngLat ( "115.482266" , "36.657979" ) ) ;
		POINTS.add ( new LngLat ( "115.481629" , "36.65559" ) ) ;
		POINTS.add ( new LngLat ( "115.478417" , "36.653501" ) ) ;
		POINTS.add ( new LngLat ( "115.477239" , "36.65624" ) ) ;
		POINTS.add ( new LngLat ( "115.474832" , "36.657723" ) ) ;
		POINTS.add ( new LngLat ( "115.467483" , "36.659096" ) ) ;
		POINTS.add ( new LngLat ( "115.468054" , "36.664618" ) ) ;
		POINTS.add ( new LngLat ( "115.467451" , "36.667793" ) ) ;
		POINTS.add ( new LngLat ( "115.464274" , "36.672805" ) ) ;
		POINTS.add ( new LngLat ( "115.46344" , "36.67692" ) ) ;
		POINTS.add ( new LngLat ( "115.461523" , "36.678032" ) ) ;
		POINTS.add ( new LngLat ( "115.460126" , "36.679928" ) ) ;
		POINTS.add ( new LngLat ( "115.457609" , "36.680702" ) ) ;
		POINTS.add ( new LngLat ( "115.453978" , "36.685324" ) ) ;
		POINTS.add ( new LngLat ( "115.452651" , "36.691497" ) ) ;
		POINTS.add ( new LngLat ( "115.449809" , "36.691306" ) ) ;
		POINTS.add ( new LngLat ( "115.450873" , "36.693413" ) ) ;
		POINTS.add ( new LngLat ( "115.449952" , "36.695431" ) ) ;
		POINTS.add ( new LngLat ( "115.443447" , "36.698404" ) ) ;
		POINTS.add ( new LngLat ( "115.437285" , "36.694356" ) ) ;
		POINTS.add ( new LngLat ( "115.426743" , "36.692681" ) ) ;
		POINTS.add ( new LngLat ( "115.426748" , "36.68894" ) ) ;
		POINTS.add ( new LngLat ( "115.422498" , "36.684769" ) ) ;
		POINTS.add ( new LngLat ( "115.415537" , "36.677654" ) ) ;
		POINTS.add ( new LngLat ( "115.415395" , "36.671895" ) ) ;
		POINTS.add ( new LngLat ( "115.412875" , "36.668934" ) ) ;
		POINTS.add ( new LngLat ( "115.408278" , "36.668108" ) ) ;
		POINTS.add ( new LngLat ( "115.396906" , "36.664896" ) ) ;
		POINTS.add ( new LngLat ( "115.39286" , "36.659734" ) ) ;
		POINTS.add ( new LngLat ( "115.394661" , "36.653447" ) ) ;
		POINTS.add ( new LngLat ( "115.390149" , "36.647193" ) ) ;
		POINTS.add ( new LngLat ( "115.385009" , "36.638402" ) ) ;
		POINTS.add ( new LngLat ( "115.376837" , "36.631484" ) ) ;
		POINTS.add ( new LngLat ( "115.364282" , "36.637498" ) ) ;
		POINTS.add ( new LngLat ( "115.363351" , "36.633317" ) ) ;
		POINTS.add ( new LngLat ( "115.36006" , "36.62818" ) ) ;
		POINTS.add ( new LngLat ( "115.352971" , "36.621865" ) ) ;
		POINTS.add ( new LngLat ( "115.358075" , "36.617723" ) ) ;
		POINTS.add ( new LngLat ( "115.352685" , "36.612863" ) ) ;
		POINTS.add ( new LngLat ( "115.350327" , "36.610897" ) ) ;
		POINTS.add ( new LngLat ( "115.347435" , "36.609032" ) ) ;
		POINTS.add ( new LngLat ( "115.353857" , "36.605974" ) ) ;
		POINTS.add ( new LngLat ( "115.358058" , "36.606003" ) ) ;
		POINTS.add ( new LngLat ( "115.359404" , "36.603333" ) ) ;
		POINTS.add ( new LngLat ( "115.357655" , "36.595185" ) ) ;
		POINTS.add ( new LngLat ( "115.354803" , "36.592403" ) ) ;
		POINTS.add ( new LngLat ( "115.344512" , "36.594681" ) ) ;
		POINTS.add ( new LngLat ( "115.341074" , "36.589876" ) ) ;
		POINTS.add ( new LngLat ( "115.341949" , "36.581517" ) ) ;
		POINTS.add ( new LngLat ( "115.338612" , "36.570919" ) ) ;
		POINTS.add ( new LngLat ( "115.338259" , "36.558514" ) ) ;
		POINTS.add ( new LngLat ( "115.3316" , "36.549604" ) ) ;
		POINTS.add ( new LngLat ( "115.31998" , "36.541237" ) ) ;
		POINTS.add ( new LngLat ( "115.314977" , "36.534686" ) ) ;
		POINTS.add ( new LngLat ( "115.302383" , "36.537592" ) ) ;
		POINTS.add ( new LngLat ( "115.297691" , "36.53988" ) ) ;
		POINTS.add ( new LngLat ( "115.29301" , "36.53632" ) ) ;
		POINTS.add ( new LngLat ( "115.294017" , "36.533963" ) ) ;
		POINTS.add ( new LngLat ( "115.302979" , "36.528676" ) ) ;
		POINTS.add ( new LngLat ( "115.300208" , "36.523014" ) ) ;
		POINTS.add ( new LngLat ( "115.302969" , "36.514894" ) ) ;
		POINTS.add ( new LngLat ( "115.301534" , "36.51083" ) ) ;
		POINTS.add ( new LngLat ( "115.28802" , "36.50625" ) ) ;
		POINTS.add ( new LngLat ( "115.27996" , "36.505903" ) ) ;
		POINTS.add ( new LngLat ( "115.277974" , "36.50114" ) ) ;

	}
	
	public static String plainPolygon ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POLYGON )
		{
			sb.append ( ll.getLng ( ) + ","+ ll.getLat ( ) + ";") ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPolygon ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POLYGON )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng", ll.getLng ( ) ) ;
			object.put ( "lat", ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

	public static String plainPoints ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POINTS )
		{
			sb.append ( ll.getLng ( ) + "," + ll.getLat ( ) + ";" ) ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPoints ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POINTS )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng" , ll.getLng ( ) ) ;
			object.put ( "lat" , ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

}
